// require 函数引用
console.log('start require');

// require('./lib');
// 引用的模块默认是一个空对象
// 这里导出的lib对象，外侧也可改变模块导出的内容
let lib = require('./lib');

console.log('end require', lib);

lib.additional = '秒之后打印的text属性';

// 设置了module.exports会修改整个exports模块的变量，会将其变为module.exports = 的内容本身
console.log(lib.add);